package cn.com.cifi.mars.bean.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author jyx
 */
@Data
@ApiModel(value = "产品构成组合签约详情", description = "产品构成属性类别")
public class ProjectProductBO {

    @ApiModelProperty(name = "code", value = "产品构成+经营方式+装修标准+属性标签 的组合code")
    String code;
    @ApiModelProperty(name = "isParking", value = "是否车位楼栋(0.否 1.是)")
    Integer isParking;
    @ApiModelProperty(name = "versionId", value = "版本id")
    String versionId;
    @ApiModelProperty(name = "projectName", value = "项目名称")
    String projectName;
    @ApiModelProperty(name = "stageName", value = "分期名称")
    String stageName;
    @ApiModelProperty(name = "groupId", value = "组团id")
    String groupId;
    @ApiModelProperty(name = "productCode", value = "产品构成编码")
    String productCode;
    @ApiModelProperty(name = "productName", value = "产品构成名称")
    String productName;
    @ApiModelProperty(name = "businessType", value = "经营方式编码")
    String businessType;
    @ApiModelProperty(name = "businessName", value = "经营方式名称")
    String businessTypeName;
    @ApiModelProperty(name = "freeType", value = "装修方式编码")
    String freeType;
    @ApiModelProperty(name = "freeTypeName", value = "装修方式名称")
    String freeTypeName;
    @ApiModelProperty(name = "proType", value = "产品属性编码")
    String proType;
    @ApiModelProperty(name = "proTypeName", value = "产品属性名称")
    String proTypeName;
    @ApiModelProperty(name = "count", value = "当月签约套数")
    BigDecimal count;
    @ApiModelProperty(name = "price", value = "当月签约金额")
    BigDecimal price;
    @ApiModelProperty(name = "yearCount", value = "当年签约套数")
    BigDecimal yearCount;
    @ApiModelProperty(name = "yearPrice", value = "当年签约金额")
    BigDecimal yearPrice;
    @ApiModelProperty(name = "nextYearCount", value = "次年签约套数")
    BigDecimal nextYearCount;
    @ApiModelProperty(name = "nextYearPrice", value = "次年签约金额")
    BigDecimal nextYearPrice;
    @ApiModelProperty(name = "canCount", value = "剩余可签套数")
    BigDecimal canCount;
    @ApiModelProperty(name = "canArea", value = "剩余可签面积")
    BigDecimal canArea;
    @ApiModelProperty(name = "canPrice", value = "剩余可签金额")
    BigDecimal canPrice;

}
